Skip to content

feat: Implement secure client and server for Python and Go#7

Merged
nayvidtechnologyOwner merged 1 commit into
mainfrom
feature/python-go-client-server
Aug 17, 2025
Merged

feat: Implement secure client and server for Python and Go#7
nayvidtechnologyOwner merged 1 commit into
mainfrom
feature/python-go-client-server

Conversation

@nayvidtechnologyOwner

Copy link
Copy Markdown
Collaborator

This commit introduces a secure TCP client and server implementation for Python and Go, based on the MultixAI protocol specification.

The implementation includes:

  • Packet serialization and deserialization logic compliant with the RFC.
  • Secure communication using TLS.
  • A simple client that sends a packet and receives a response.
  • A server that handles multiple clients concurrently.
  • A comprehensive test suite for both unit and integration testing.

The test vectors for CBOR have been corrected, and the TLS certificate has been updated to include a Subject Alternative Name (SAN) for compatibility with modern TLS clients.

This commit introduces a secure TCP client and server implementation for Python and Go, based on the MultixAI protocol specification.

The implementation includes:
- Packet serialization and deserialization logic compliant with the RFC.
- Secure communication using TLS.
- A simple client that sends a packet and receives a response.
- A server that handles multiple clients concurrently.
- A comprehensive test suite for both unit and integration testing.

The test vectors for CBOR have been corrected, and the TLS certificate has been updated to include a Subject Alternative Name (SAN) for compatibility with modern TLS clients.
@nayvidtechnologyOwner nayvidtechnologyOwner merged commit 0339cbc into main Aug 17, 2025
2 checks passed
@nayvidtechnologyOwner nayvidtechnologyOwner deleted the feature/python-go-client-server branch August 17, 2025 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant